<!DOCTYPE html>
<html lang="zh-Hans">
  <head>
    <meta charset="UTF-8" />
    <script async src="https://www.googletagmanager.com/gtag/js?id=G-3FTEQXFKNF"></script>
    <script>
      window.dataLayer = window.dataLayer || []
      function gtag() {
        dataLayer.push(arguments)
      }
      gtag('js', new Date())

      gtag('config', 'G-3FTEQXFKNF')
    </script>

    <script type="text/javascript">
      // Single Page Apps for GitHub Pages
      // MIT License
      // https://github.com/rafgraph/spa-github-pages
      // This script checks to see if a redirect is present in the query string,
      // converts it back into the correct url and adds it to the
      // browser's history using window.history.replaceState(...),
      // which won't cause the browser to attempt to load the new url.
      // When the single page app is loaded further down in this file,
      // the correct url will be waiting in the browser's history for
      // the single page app to route accordingly.
      ;(function (l) {
        if (l.search[1] === '/') {
          var decoded = l.search
            .slice(1)
            .split('&')
            .map(function (s) {
              return s.replace(/~and~/g, '&')
            })
            .join('?')
          window.history.replaceState(null, null, l.pathname.slice(0, -1) + decoded + l.hash)
        }
      })(window.location)
    </script>

    <title>Qwerty Learner 官网 — 为键盘工作者设计的单词与肌肉记忆锻炼软件</title>
    <meta
      name="description"
      content="Qwerty Learner 官方网站 - 专为键盘工作者设计的免费英语学习软件，结合打字练习与单词记忆，支持音标发音、默写模式、多样词库，高效提升英语水平和打字技能。"
    />
    <meta
      name="keywords"
      content="Qwerty Learner官网, 官方网站, 打字练习软件, 单词记忆工具, 英语学习软件, 背单词神器, 英语肌肉记忆, 键盘工作者, 免费英语学习, 音标发音, 默写练习, 在线学英语, CET-4, CET-6, TOEFL, IELTS, GRE, GMAT, SAT, 考研英语, 专四专八, 程序员英语, JavaScript API, Node.js API, Java API, Linux命令, 编程词汇, 技术英语, VSCode插件, 开源项目, GitHub趋势榜, V2EX热搜, Gitee GVP, 少数派推荐, 英语打字训练, WPM统计, 准确率分析, 商务英语, BEC, 雅思听力, 日语学习, 多语言学习, 英语口语练习, 单词拼写训练"
    />
    <meta name="author" content="Kaiyi" />
    <meta name="robots" content="index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" />
    <link rel="canonical" href="https://qwerty.kaiyi.cool/" />

    <!-- Open Graph / Facebook -->
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://qwerty.kaiyi.cool/" />
    <meta property="og:title" content="Qwerty Learner 官网 — 为键盘工作者设计的英语学习软件" />
    <meta
      property="og:description"
      content="专为键盘工作者设计的免费英语学习软件，结合打字练习与单词记忆，支持音标发音、默写模式、多样词库，高效提升英语水平和打字技能。"
    />
    <meta property="og:image" content="https://qwerty.kaiyi.cool/og-image.png" />
    <meta property="og:site_name" content="Qwerty Learner" />
    <meta property="og:locale" content="zh_CN" />

    <!-- Twitter -->
    <meta property="twitter:card" content="summary_large_image" />
    <meta property="twitter:url" content="https://qwerty.kaiyi.cool/" />
    <meta property="twitter:title" content="Qwerty Learner 官网 — 为键盘工作者设计的英语学习软件" />
    <meta
      property="twitter:description"
      content="专为键盘工作者设计的免费英语学习软件，结合打字练习与单词记忆，支持音标发音、默写模式、多样词库，高效提升英语水平和打字技能。"
    />
    <meta property="twitter:image" content="https://qwerty.kaiyi.cool/og-image.png" />
    <link rel="icon" href="/favicon.ico" />
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" />
    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" />
    <meta name="viewport" content="width=device-width, initial-scale=1" />
    <meta name="theme-color" content="#818CF8" />
    <meta name="application-name" content="Qwerty Learner" />
    <meta name="msapplication-TileColor" content="#818CF8" />
    <meta name="msapplication-config" content="/browserconfig.xml" />
    <meta name="mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="apple-mobile-web-app-status-bar-style" content="default" />
    <meta name="apple-mobile-web-app-title" content="Qwerty Learner" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="HandheldFriendly" content="True" />
    <meta name="MobileOptimized" content="320" />
    <meta name="referrer" content="origin-when-cross-origin" />
    <meta name="color-scheme" content="light dark" />
    <link rel="preconnect" href="https://fonts.googleapis.com" />
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
    <link rel="dns-prefetch" href="https://qwerty.kaiyi.cool" />
    <link rel="source" href="https://github.com/Kaiyiwing/qwerty-learner" />
    <link rel="source" href="https://qwerty.kaiyi.cool" />
    <link rel="manifest" href="/manifest.json" />

    <!-- Structured Data -->
    <script type="application/ld+json">
      {
        "@context": "https://schema.org",
        "@type": "WebApplication",
        "name": "Qwerty Learner",
        "alternateName": "QWERTY Learner",
        "url": "https://qwerty.kaiyi.cool/",
        "description": "专为键盘工作者设计的免费英语学习软件，结合打字练习与单词记忆，支持音标发音、默写模式、多样词库，高效提升英语水平和打字技能。",
        "applicationCategory": "EducationalApplication",
        "operatingSystem": "Web Browser",
        "offers": {
          "@type": "Offer",
          "price": "0",
          "priceCurrency": "USD"
        },
        "author": {
          "@type": "Person",
          "name": "Kaiyi"
        },
        "publisher": {
          "@type": "Organization",
          "name": "Qwerty Learner",
          "url": "https://qwerty.kaiyi.cool/"
        },
        "inLanguage": "zh-CN",
        "featureList": [
          "单词记忆训练",
          "音标发音练习",
          "默写模式",
          "多样化词库",
          "打字技能提升",
          "英语肌肉记忆锻炼",
          "CET-4/CET-6词库",
          "TOEFL/IELTS词库",
          "GRE/GMAT词库",
          "考研英语词库",
          "专四专八词库",
          "程序员专用词库",
          "JavaScript API练习",
          "Node.js API练习",
          "Java API练习",
          "Linux命令练习",
          "商务英语词库",
          "BEC词库",
          "雅思听力词库",
          "日语N1-N5词库",
          "VSCode插件支持",
          "实时速度统计",
          "准确率分析",
          "进度跟踪",
          "错误纠正",
          "多平台支持",
          "开源免费"
        ],
        "screenshot": "https://qwerty.kaiyi.cool/og-image.png",
        "softwareVersion": "latest",
        "dateModified": "2024-01-01",
        "aggregateRating": {
          "@type": "AggregateRating",
          "ratingValue": "4.8",
          "reviewCount": "1000"
        },
        "creator": {
          "@type": "Person",
          "name": "Kaiyi",
          "@id": "https://github.com/RealKai42"
        },
        "maintainer": {
          "@type": "Organization",
          "@id": "https://github.com/RealKai42/qwerty-learner",
          "name": "Qwerty Learner Team"
        },
        "audience": {
          "@type": "Audience",
          "audienceType": ["程序员", "学生", "上班族", "英语学习者", "键盘工作者"]
        },
        "educationalLevel": "初级到高级",
        "educationalUse": "英语学习",
        "learningResourceType": "在线工具",
        "isAccessibleForFree": true,
        "license": "https://github.com/Realkai42/qwerty-learner/blob/master/LICENSE"
      }
    </script>

    <script>
      // Dark mode init
      if (
        ('state' in localStorage && JSON.parse(localStorage.state).darkMode) ||
        (!('state' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)
      ) {
        document.documentElement.classList.add('dark')
      }
    </script>
  </head>
  <body>
    <noscript>
      <div>You need to enable JavaScript to run QWERTY Learner.</div>
      <div>你需要启用 JavaScript 来运行 QWERTY Learner。</div>
    </noscript>
    <div id="root"></div>
    <script type="module" src="/src/index.tsx"></script>
  </body>
</html>
